Skip to content

Fix shell phase hang during oh-my-zsh install#6

Merged
schultz-dev0 merged 2 commits into
mainfrom
copilot/fix-install-pipeline-hang
Jun 19, 2026
Merged

Fix shell phase hang during oh-my-zsh install#6
schultz-dev0 merged 2 commits into
mainfrom
copilot/fix-install-pipeline-hang

Conversation

Copilot AI commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes the installer shell configuration step to avoid hanging during oh-my-zsh setup and to make shell-switch behavior safer in non-interactive runs.

Changes

  • Use sudo chsh -s "$zsh_path" "$USER" for explicit user shell change handling
  • Replace inline curl-piped oh-my-zsh execution with a downloaded temporary installer script
  • Add curl connection and overall timeouts for the oh-my-zsh installer download
  • Keep unattended/non-interactive install flags (RUNZSH=no, CHSH=no, --unattended)

Copilot AI requested a review from schultz-dev0 June 19, 2026 15:55
@schultz-dev0 schultz-dev0 marked this pull request as ready for review June 19, 2026 15:55
@schultz-dev0 schultz-dev0 merged commit 216a9c4 into main Jun 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants